package com.nutricia.common.dal.persistant;

/**
 * 系统用户PO
 *
 * @author: huangsheng
 * @date: 2017/10/19
 */
public class SystemUser extends BasePersistant{

    /**
     * 用户状态：正常（00）
     */
    public static final String USER_STATE_NORMAL = "00";

    /**
     *帐号名称
     */
    private String userLoginName;

    /**
     *用户名称
     */
    private String userName;

    /**
     *登录密码
     */
    private String password;

    /**
     *上次登录时间
     */
    private String lastLoginTime;

    /**
     *上次登录IP
     */
    private String lastLoginIp;

    /**
     *当前登录时间
     */
    private String currentLoginTime;

    /**
     *当前登录IP
     */
    private String currentLoginIp;

    /**
     *用户状态 00 正常、01 禁用、02 删除
     */
    private String userState;

    /**
     *创建人ID
     */
    private String createId;

    /**
     *修改人ID
     */
    private String modifyId;

    /**
     * 用户邮件
     */
    private String userMail;

    /**
     * Gets user login name.
     *
     * @return the user login name
     */
    public String getUserLoginName() {
        return userLoginName;
    }

    /**
     * Sets user login name.
     *
     * @param userLoginName the user login name
     */
    public void setUserLoginName(String userLoginName) {
        this.userLoginName = userLoginName;
    }

    /**
     * Gets user name.
     *
     * @return the user name
     */
    public String getUserName() {
        return userName;
    }

    /**
     * Sets user name.
     *
     * @param userName the user name
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }

    /**
     * Gets password.
     *
     * @return the password
     */
    public String getPassword() {
        return password;
    }

    /**
     * Sets password.
     *
     * @param password the password
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * Gets last login time.
     *
     * @return the last login time
     */
    public String getLastLoginTime() {
        return lastLoginTime;
    }

    /**
     * Sets last login time.
     *
     * @param lastLoginTime the last login time
     */
    public void setLastLoginTime(String lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }

    /**
     * Gets last login ip.
     *
     * @return the last login ip
     */
    public String getLastLoginIp() {
        return lastLoginIp;
    }

    /**
     * Sets last login ip.
     *
     * @param lastLoginIp the last login ip
     */
    public void setLastLoginIp(String lastLoginIp) {
        this.lastLoginIp = lastLoginIp;
    }

    /**
     * Gets current login time.
     *
     * @return the current login time
     */
    public String getCurrentLoginTime() {
        return currentLoginTime;
    }

    /**
     * Sets current login time.
     *
     * @param currentLoginTime the current login time
     */
    public void setCurrentLoginTime(String currentLoginTime) {
        this.currentLoginTime = currentLoginTime;
    }

    /**
     * Gets current login ip.
     *
     * @return the current login ip
     */
    public String getCurrentLoginIp() {
        return currentLoginIp;
    }

    /**
     * Sets current login ip.
     *
     * @param currentLoginIp the current login ip
     */
    public void setCurrentLoginIp(String currentLoginIp) {
        this.currentLoginIp = currentLoginIp;
    }

    /**
     * Gets user state.
     *
     * @return the user state
     */
    public String getUserState() {
        return userState;
    }

    /**
     * Sets user state.
     *
     * @param userState the user state
     */
    public void setUserState(String userState) {
        this.userState = userState;
    }

    /**
     * Gets create id.
     *
     * @return the create id
     */
    public String getCreateId() {
        return createId;
    }

    /**
     * Sets create id.
     *
     * @param createId the create id
     */
    public void setCreateId(String createId) {
        this.createId = createId;
    }

    /**
     * Gets modify id.
     *
     * @return the modify id
     */
    public String getModifyId() {
        return modifyId;
    }

    /**
     * Sets modify id.
     *
     * @param modifyId the modify id
     */
    public void setModifyId(String modifyId) {
        this.modifyId = modifyId;
    }

    /**
     * Gets user mail.
     *
     * @return the user mail
     */
    public String getUserMail() {
        return userMail;
    }

    /**
     * Sets user mail.
     *
     * @param userMail the user mail
     */
    public void setUserMail(String userMail) {
        this.userMail = userMail;
    }
}
